From: Florian Müllner Date: Tue, 20 Aug 2019 02:10:46 +0000 (+0200) Subject: cleanup: Avoid "lonely" ifs where it makes sense X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~781^2^2~428 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=2e4e2500dd633a33f7fa45d5982af6a6868a7329;p=gnome-shell.git cleanup: Avoid "lonely" ifs where it makes sense If an else block only contains an if statement, the two can be combined into an if-else block, which cuts down on indentation and usually helps legibility. There are exceptions (for instance where the outer if and else blocks are mirrored), but where it makes sense, change the code to avoid lonely ifs. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/805 --- diff --git a/js/ui/altTab.js b/js/ui/altTab.js index 5f93944a6..76ffed1c7 100644 --- a/js/ui/altTab.js +++ b/js/ui/altTab.js @@ -111,14 +111,12 @@ class AppSwitcherPopup extends SwitcherPopup.SwitcherPopup { _initialSelection(backward, binding) { if (binding == 'switch-group') { - if (backward) { + if (backward) this._select(0, this._items[0].cachedWindows.length - 1); - } else { - if (this._items[0].cachedWindows.length > 1) - this._select(0, 1); - else - this._select(0, 0); - } + else if (this._items[0].cachedWindows.length > 1) + this._select(0, 1); + else + this._select(0, 0); } else if (binding == 'switch-group-backward') { this._select(0, this._items[0].cachedWindows.length - 1); } else if (binding == 'switch-applications-backward') { @@ -193,15 +191,14 @@ class AppSwitcherPopup extends SwitcherPopup.SwitcherPopup { this._closeAppWindow(this._selectedIndex, this._currentWindow); else return Clutter.EVENT_PROPAGATE; + } else if (keysym == Clutter.KEY_Left) { + this._select(this._previous()); + } else if (keysym == Clutter.KEY_Right) { + this._select(this._next()); + } else if (keysym == Clutter.KEY_Down) { + this._select(this._selectedIndex, 0); } else { - if (keysym === Clutter.KEY_Left) - this._select(this._previous()); - else if (keysym === Clutter.KEY_Right) - this._select(this._next()); - else if (keysym === Clutter.KEY_Down) - this._select(this._selectedIndex, 0); - else - return Clutter.EVENT_PROPAGATE; + return Clutter.EVENT_PROPAGATE; } return Clutter.EVENT_STOP; @@ -591,20 +588,18 @@ class WindowSwitcherPopup extends SwitcherPopup.SwitcherPopup { } _keyPressHandler(keysym, action) { - if (action == Meta.KeyBindingAction.SWITCH_WINDOWS) { + if (action == Meta.KeyBindingAction.SWITCH_WINDOWS) this._select(this._next()); - } else if (action == Meta.KeyBindingAction.SWITCH_WINDOWS_BACKWARD) { + else if (action == Meta.KeyBindingAction.SWITCH_WINDOWS_BACKWARD) this._select(this._previous()); - } else { - if (keysym === Clutter.KEY_Left) - this._select(this._previous()); - else if (keysym === Clutter.KEY_Right) - this._select(this._next()); - else if (keysym === Clutter.KEY_w || keysym === Clutter.KEY_F4) - this._closeWindow(this._selectedIndex); - else - return Clutter.EVENT_PROPAGATE; - } + else if (keysym == Clutter.KEY_Left) + this._select(this._previous()); + else if (keysym == Clutter.KEY_Right) + this._select(this._next()); + else if (keysym == Clutter.KEY_w || keysym == Clutter.KEY_F4) + this._closeWindow(this._selectedIndex); + else + return Clutter.EVENT_PROPAGATE; return Clutter.EVENT_STOP; } diff --git a/js/ui/windowManager.js b/js/ui/windowManager.js index 38abd20b5..382e6c7de 100644 --- a/js/ui/windowManager.js +++ b/js/ui/windowManager.js @@ -2212,10 +2212,11 @@ var WindowManager = class { this._resizePopup.set(rect, displayW, displayH); } else { - if (this._resizePopup) { - this._resizePopup.destroy(); - this._resizePopup = null; - } + if (!this._resizePopup) + return; + + this._resizePopup.destroy(); + this._resizePopup = null; } } }; diff --git a/js/ui/workspacesView.js b/js/ui/workspacesView.js index 03b1b2a49..59f283038 100644 --- a/js/ui/workspacesView.js +++ b/js/ui/workspacesView.js @@ -224,14 +224,13 @@ class WorkspacesView extends WorkspacesViewBase { for (let w = 0; w < this._workspaces.length; w++) { let workspace = this._workspaces[w]; - if (this._animating || this._scrolling || this._gestureActive) { + + if (this._animating || this._scrolling || this._gestureActive) workspace.show(); - } else { - if (this._inDrag) - workspace.visible = (Math.abs(w - active) <= 1); - else - workspace.visible = (w == active); - } + else if (this._inDrag) + workspace.visible = (Math.abs(w - active) <= 1); + else + workspace.visible = (w == active); } } diff --git a/js/ui/xdndHandler.js b/js/ui/xdndHandler.js index df5314d4e..8b5297c09 100644 --- a/js/ui/xdndHandler.js +++ b/js/ui/xdndHandler.js @@ -68,10 +68,11 @@ var XdndHandler = class { // Make sure that the clone has the same position as the source this._cursorWindowClone.add_constraint(constraintPosition); } else { - if (this._cursorWindowClone) { - this._cursorWindowClone.destroy(); - this._cursorWindowClone = null; - } + if (!this._cursorWindowClone) + return; + + this._cursorWindowClone.destroy(); + this._cursorWindowClone = null; } }